A data model for annotated programs

نویسندگان

  • Stanislav Krajci
  • Rastislav Lencses
  • Peter Vojtás
چکیده

The information to be stored in databases in not always precise. A related issue is the handling of imperfect, flexible or vague queries. M. Kifer and V. S. Subrahmanian introduced generalized annotated logic programs (GAP) which unify and generalize various results and treatments of quantitative Datalog based model theoretic semantic. In this paper we discuss the problem of appropriate proof theoretic data model for restricted annotated programs. We face several problems: the semantics is not continuous, constraint based computational model is not effective and there is a problem with the definition of the natural join. We introduce a variant of annotated programs with continuous semantics, we define a new effective computational procedure and show a solution for the join problem. We use a connection to fuzzy Datalog and make use of an earlier model of fuzzy databases.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Annotated Linguistic Logic Programs for Soft Computing

—Several approaches have been proposed for modeling and computing with linguistic information in natural language, among which Lawry's label semantics provides a clear interpretation of linguistic expressions and thus a transparent model for real-world applications. Meanwhile annotated logic programs have been developed as an extension of classical logic programs offering a powerful computation...

متن کامل

A Statically Verifiable Programming Model for Concurrent Object-Oriented Programs

Reasoning about multithreaded object-oriented programs is difficult, due to the non-local nature of object aliasing, data races, and deadlocks. We propose a programming model that prevents data races and deadlocks, and supports local reasoning in the presence of object aliasing and concurrency. Our programming model builds on the multithreading and synchronization primitives as they are present...

متن کامل

A Simple Sequential Reasoning Approach for Sound Modular Verification of Mainstream Multithreaded Programs

Reasoning about multithreaded object-oriented programs is difficult, due to the non-local nature of object aliasing, data races, and deadlocks. We propose a programming model that prevents data races and deadlocks, and supports local reasoning in the presence of object aliasing and concurrency. Our programming model builds on the multi-threading and synchronization primitives as they are presen...

متن کامل

ar X iv : 1 50 2 . 05 87 3 v 2 [ cs . F L ] 2 5 Fe b 20 15 Annotated Stack Trees ∗

Annotated pushdown automata provide an automaton model of higher-order recursion schemes, which may in turn be used to model higher-order programs for the purposes of verification. We study Ground Annotated Stack Tree Rewrite Systems – a tree rewrite system where each node is labelled by the configuration of an annotated pushdown automaton. This allows the modelling of fork and join constructs ...

متن کامل

Abduction in Annotated Logic Programming

Pragmatically, the logk programming paradigm presents a reasonable trade-off between expressive power and computational efficiency [9, 141. Here, we investigate techniques to make it more expressive for knowledge representation, while simultaneously retaining the computational advantages of efficiency and simplicity. In Section 1.1, we review annotated logic programs. In Section 1.2, we motivat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002